package com.me.chat.pojo.util;

import com.me.chat.util.PageUtil;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * 分页QO参数
 * @Authhor: qiu
 * @Date: 2021/12/4 11:49 下午
 */

@Data
@ToString
public class PageQO {

    /**
     * 开始页索引
     */
    private int start;

    /**
     * 每一页的大小
     */
    private int size;

    /**
     * 当前页数
     */
    private int current;

    /**
     * 设置分页的值
     * @param current
     * @param size
     */
    public void setPageVal(int current,int size) {
        //调用工具类，获得start 值
        int start = PageUtil.computedStart(current, size);
        //pojo 设置值
        this.setStart(start);
        this.setSize(size);
    }
}
